antfu's Repositories

100 repositories

.github
The default community health files for all my repos on GitHub
⭐ 149 🌐 Public
100
My 100-day project of exploring design, compform, and new things.
⭐ 663 🌐 Public
1990
No description
⭐ 16 🌐 Public 📦 Archived
1990-script
Make your GitHub history back to 1990
⭐ 432 🌐 Public 📦 Archived
action-write-config
A GitHub Action to write config to file
⭐ 12 🌐 Public
ansi-construct
Construct ANSI colors strings from object descriptors.
⭐ 24 🌐 Public
antfu
No description
⭐ 109 🌐 Public
antfu.me
My personal website
⭐ 992 🌐 Public
are-we-esm
Are we fully ESM yet?
⭐ 337 🌐 Public 📦 Archived
astchat.js
An incognito chatting framework
⭐ 6 🌐 Public
astnote
An real-time collaborative text editor
⭐ 4 🌐 Public
astphotos
A static single-page photo gallery website generator
⭐ 5 🌐 Public
atinotes
An editable website with universal rendering on the edge (CF workers).
⭐ 7 🌐 Public
autofix.ci
The autofix.ci website.
⭐ 8 🌐 Public
avatars.antfu.dev
No description
⭐ 31 🌐 Public
awesome-cn-cafe
A curated list of awesome coffee places in China.
⭐ 5 🌐 Public
awesome-cn-cafe-web
☕️ Web App for Awesome CN Café
⭐ 107 🌐 Public
awesome-vscode
🎨 A curated list of delightful VS Code packages and resources.
⭐ 8 🌐 Public
awesome-vue
🎉 A curated list of awesome things related to Vue.js
⭐ 4 🌐 Public
awesome-vue-3
A curated list of awesome things related to Vue 3
⭐ 4 🌐 Public
awesome-wordle
Wordle and Wordle-like games
⭐ 4 🌐 Public
babel-plugin-esm-rewrite
Rewrites ESM syntax to function calls
⭐ 43 🌐 Public
babel-preset-vca-jsx
Automatically imports createElement as h when writing JSX and functional syntax that supports only setup() and template refs that supports setup()
⭐ 3 🌐 Public
bcp47
Online BCP-47 Tester & Normalizer
⭐ 5 🌐 Public
biconfigs
📄⇄🛠 Two way configurations mapping helper for Python
⭐ 5 🌐 Public
blog
The official Vue.js blog
⭐ 3 🌐 Public
bopomofo
Translate 漢字 to ㄅㄆㄇㄈ(注音)
⭐ 12 🌐 Public
botbullet
[DEPRECATED] A human-bot interface powered by Pushbullet
⭐ 6 🌐 Public 📦 Archived
broz
A simple, frameless browser for screenshots
⭐ 996 🌐 Public
bundle-require
bundle and `require` a file
⭐ 6 🌐 Public
cac
Simple yet powerful framework for building command-line apps.
⭐ 5 🌐 Public
cache-async-fn
No description
⭐ 91 🌐 Public
case-police
🚨 Make the case correct, PLEASE!
⭐ 1414 🌐 Public
changelogithub
Generate changelog for GitHub
⭐ 900 🌐 Public
checklist
A light-weight, non-resident checklist based on JumpList.
⭐ 6 🌐 Public
chinese-font-subset-for-crowds
Chinese font subset generator for Crowds
⭐ 3 🌐 Public
codemirror-theme-vars
A customizable CodeMirror theme using CSS variables
⭐ 24 🌐 Public
color-mode-module
Dark and Light mode with auto detection made easy with Nuxt 🌗
⭐ 2 🌐 Public
components
Scan and auto import components for Nuxt.js 2.13+
⭐ 2 🌐 Public
composition-api
Vue2 plugin for the Composition API.
⭐ 2 🌐 Public
composition-api-1
Composition API hooks for Nuxt.
⭐ 2 🌐 Public
config-array
A glob-based configuration array utility
⭐ 2 🌐 Public
content-wind
No description
⭐ 15 🌐 Public 📦 Archived
contribute
Contribution guide for my projects
⭐ 255 🌐 Public
cpupro
Rethinking of CPU profile analysis
⭐ 12 🌐 Public
cpwp
Chinese Programmer Wrong Pronunciation
⭐ 115 🌐 Public
crowds
The Wisdom and/or Madness of the Crowds
⭐ 2 🌐 Public
crx-bridge
Messaging in Chrome extensions made easy. Out of the box.
⭐ 5 🌐 Public
DefinitelyTyped
The repository for high quality TypeScript type definitions.
⭐ 2 🌐 Public
deploy-check
WIP, Prevent runtime errors earlier in CI
⭐ 112 🌐 Public
devtools-next
The next iteration of Vue DevTools
⭐ 15 🌐 Public
diff-match-patch-es
ESM and TypeScript rewrite of Google's diff-match-patch for JavaScript
⭐ 190 🌐 Public
discussions
Discussion channel for live streams
⭐ 90 🌐 Public
docs-next
Vue 3 core documentation
⭐ 3 🌐 Public
docsearch-configs
DocSearch - Configurations
⭐ 2 🌐 Public
dotfiles
My dotfiles
⭐ 280 🌐 Public
drauu
Headless SVG-based drawboard in browser.
⭐ 1459 🌐 Public
dts-from-thrift
TypeScript definition from thrift
⭐ 2 🌐 Public
ekar.site
My Personal Website
⭐ 2 🌐 Public
EncodeRay
No description
⭐ 3 🌐 Public
esbuild-node-loader
Transpile TypeScript to ESM with Node.js loader.
⭐ 174 🌐 Public 📦 Archived
esbuild-register
Transpile JSX, TypeScript and esnext features on the fly with esbuild
⭐ 2 🌐 Public
eslint
Find and fix problems in your JavaScript code.
⭐ 2 🌐 Public
eslint-config
Anthony's ESLint config preset
⭐ 5923 🌐 Public
eslint-config-1
ESlint config used for Nuxt
⭐ 4 🌐 Public
eslint-config-flat-gitignore
.gitignore support for ESLint Flat Config
⭐ 129 🌐 Public
eslint-define-config
Provide a defineConfig function for .eslintrc.js files
⭐ 6 🌐 Public
eslint-flat-config-utils
Utils for managing and manipulating ESLint flat config arrays
⭐ 116 🌐 Public
eslint-flat-config-viewer
A visual tool to help you view and understand your ESLint Flat config.
⭐ 546 🌐 Public 📦 Archived
eslint-formatting-reporter
No description
⭐ 12 🌐 Public
eslint-merge-processors
Merge multiple ESLint processors to behave like one
⭐ 21 🌐 Public
eslint-plugin-antfu
Anthony extended ESLint rules.
⭐ 163 🌐 Public
eslint-plugin-command
Comment-as-command for one-off codemod with ESLint.
⭐ 360 🌐 Public
eslint-plugin-format
Format various languages with formatters in ESLint
⭐ 179 🌐 Public
eslint-plugin-import-x
A fork of `eslint-plugin-import` using `get-tsconfig` to replace `tsconfig-paths` and heavy `typescript` under the hood.
⭐ 24 🌐 Public 📦 Archived
eslint-plugin-markdown
`@antfu/eslint-plugin-markdown` - fork of `eslint-plugin-markdown`
⭐ 4 🌐 Public
eslint-plugin-prettier
`@antfu/eslint-plugin-prettier` - fork of `eslint-plugin-prettier`
⭐ 2 🌐 Public
eslint-plugin-unimport
Insert imports automatically from Unimport in ESLint.
⭐ 50 🌐 Public
eslint-plugin-unused-imports
Package to separate no-unused-vars and no-unused-imports for eslint as well as providing an autofixer for the latter.
⭐ 7 🌐 Public
eslint-plugin-vitest
eslint plugin for vitest.
⭐ 8 🌐 Public
eslint-processor-vue-blocks
Create virtual files in ESLint for each Vue SFC block to lint them individually.
⭐ 31 🌐 Public
eslint-rfcs
Repo for managing Requests For Comments (RFCs) for the ESLint project
⭐ 2 🌐 Public
eslint-ts-patch
Support loading eslint.config.mjs and eslint.config.ts as flat config files for ESLint.
⭐ 156 🌐 Public
eslint-typegen
Generate types from ESLint rule schemas, with auto-completion and type-checking for rule options.
⭐ 270 🌐 Public
eslint.org
ESLint website
⭐ 1 🌐 Public
esno
Alias to `tsx`
⭐ 1615 🌐 Public
eurekam
Eurekam - Eureka Improved
⭐ 2 🌐 Public
everything
Every (active) Packages Anthony Fu Created or Maintains
⭐ 77 🌐 Public
export-size
Analysis bundle cost for each export of a package
⭐ 192 🌐 Public
export-size-action
GitHub Actions for export-size
⭐ 52 🌐 Public
FaceOnly
A HDT plugin for card game Hearthstone's face decks.
⭐ 15 🌐 Public
faker
Generate massive amounts of fake data in the browser and node.js
⭐ 6 🌐 Public
fast-npm-meta
A lightweight API server to get npm package metadata, resolve the latest versions on server, and batch multiple package resolutions in one request.
⭐ 158 🌐 Public
floating-vue
💬 Easy tooltips, popovers, dropdown, menus... for Vue
⭐ 4 🌐 Public
foto-rehearse
📸 Photo post planner - with Vite and VueUse
⭐ 45 🌐 Public
fs-spy
Monitoring fs accessing for Node process
⭐ 177 🌐 Public
fsxx
File system in zx style
⭐ 284 🌐 Public
fuxt
A complete Headless WordPress tech stack built on Nuxt.
⭐ 10 🌐 Public
gha-publish-to-git
GitHub Action to publish files to a git repo
⭐ 2 🌐 Public
git-ensure
Ensure git status before continuing.
⭐ 49 🌐 Public